package com.zretc.service;

import com.github.pagehelper.PageInfo;
import com.zretc.entity.Account;

import java.util.Map;

/**
 * @author qiaozhiyu
 * @date 2020-7-23
 */
public interface UserBackService {

    /**
     * 获取前端用户分页的信息
     * pageNum 分页页码
     * pageSize  分页条数
     * accountName 用户名
     * accountId 用户id
     * @param params
     * @return
     */
    PageInfo<Account> getAccountPage(Map<String,String> params);

    /**
     * 根据用户id删除用户
     * @param accountId
     * @return
     */
    boolean deleteByAccountId(String accountId);

    /**
     * 更新用户-根据id
     * @param account
     * @return
     */
    boolean updateAccount(Account account);

    /**
     * 插入一条用户信息
     * @param account
     * @return
     */
    boolean insertAccount(Account account);

}
